// const {
//   path
// } = require('@vuepress/utils')
import { getDirname, path } from '@vuepress/utils'

const __dirname = getDirname(import.meta.url)
// path.resolve() 方法将路径或路径片段的序列解析为绝对路径，对参数中路径的操作也是为了达到拼接路径的效果

const getPath = (pathUrl) => {
  return path.resolve(__dirname,pathUrl)
}

export default {
  ButtonDemo1: getPath('../../components/button/buttonDemo1.vue'),
  ButtonDemo2: getPath('../../components/button/buttonDemo2.vue'),
  IconDemo: getPath('../../components/icon/index.vue'),
  IconDemo1: getPath('../../components/icon/iconDemo1.vue'),
  IconDemo2: getPath('../../components/icon/iconDemo2.vue'),
  IconDemo3: getPath('../../components/icon/iconDemo3.vue'),
  IconDemo4: getPath('../../components/icon/iconDemo4.vue'),
  SpaceDemo1: getPath('../../components/space/spaceDemo1.vue'),
  SpaceDemo2: getPath('../../components/space/spaceDemo2.vue'),
  SpaceDemo3: getPath('../../components/space/spaceDemo3.vue'),
  SpaceDemo4: getPath('../../components/space/spaceDemo4.vue'),
  TreeDemo1: getPath('../../components/tree/treeDemo1.vue'),
  TreeDemo2: getPath('../../components/tree/treeDemo2.vue'),
  TreeDemo3: getPath('../../components/tree/treeDemo3.vue'),
  TreeDemo4: getPath('../../components/tree/treeDemo4.vue'),
  TreeDemo5: getPath('../../components/tree/treeDemo5.vue'),
  TreeDemo6: getPath('../../components/tree/treeDemo6.vue'),
  TreeDemo7: getPath('../../components/tree/treeDemo7.vue'),
  TreeDemo8: getPath('../../components/tree/treeDemo8.vue'),
  InputDemo1: getPath('../../components/input/inputDemo1.vue'),
  InputDemo2: getPath('../../components/input/inputDemo2.vue'),
  InputDemo3: getPath('../../components/input/inputDemo3.vue'),
  InputDemo4: getPath('../../components/input/inputDemo4.vue'),
  InputDemo5: getPath('../../components/input/inputDemo5.vue'),
  InputDemo6: getPath('../../components/input/inputDemo6.vue'),
  InputDemo7: getPath('../../components/input/inputDemo7.vue'),
  InputMultiDemo1: getPath('../../components/inputMultiTag/demo1.vue'),
  InputMultiDemo2: getPath('../../components/inputMultiTag/demo2.vue'),
  RadioDemo1: getPath('../../components/radio/RadioDemo1.vue'),
  RadioDemo2: getPath('../../components/radio/RadioDemo2.vue'),
  RadioDemo3: getPath('../../components/radio/RadioDemo3.vue'),
  RadioDemo4: getPath('../../components/radio/RadioDemo4.vue'),
  CheckboxDemo1: getPath('../../components/checkbox/checkboxDemo1.vue'),
  CheckboxDemo2: getPath('../../components/checkbox/checkboxDemo2.vue'),
  CheckboxDemo3: getPath('../../components/checkbox/checkboxDemo3.vue'),
  CheckboxDemo4: getPath('../../components/checkbox/checkboxDemo4.vue'),
  CheckboxDemo5: getPath('../../components/checkbox/checkboxDemo5.vue'),
  SelectDemo1: getPath('../../components/select/selectDemo1.vue'),
  SelectDemo2: getPath('../../components/select/selectDemo2.vue'),
  SelectDemo3: getPath('../../components/select/selectDemo3.vue'),
  SelectDemo4: getPath('../../components/select/selectDemo4.vue'),
  SelectDemo5: getPath('../../components/select/selectDemo5.vue'),
  SelectDemo6: getPath('../../components/select/selectDemo6.vue'),
  SelectDemo7: getPath('../../components/select/selectDemo7.vue'),
  TreeSelectDemo1: getPath('../../components/treeSelect/treeSelectDemo1.vue'),
  TreeSelectDemo2: getPath('../../components/treeSelect/treeSelectDemo2.vue'),
  TreeSelectDemo3: getPath('../../components/treeSelect/treeSelectDemo3.vue'),
  TreeSelectDemo4: getPath('../../components/treeSelect/treeSelectDemo4.vue'),
  cascaderDemo1: getPath('../../components/cascader/cascaderDemo1.vue'),
  cascaderDemo2: getPath('../../components/cascader/cascaderDemo2.vue'),
  cascaderDemo3: getPath('../../components/cascader/cascaderDemo3.vue'),
  DatePickerDemo1: getPath('../../components/datePicker/datePickerDemo1.vue'),
  DatePickerDemo2: getPath('../../components/datePicker/datePickerDemo2.vue'),
  DatePickerDemo3: getPath('../../components/datePicker/datePickerDemo3.vue'),
  DatePickerDemo4: getPath('../../components/datePicker/datePickerDemo4.vue'),
  DatePickerDemo5: getPath('../../components/datePicker/datePickerDemo5.vue'),
  DatePickerDemo6: getPath('../../components/datePicker/datePickerDemo6.vue'),
  DatePickerDemo7: getPath('../../components/datePicker/datePickerDemo7.vue'),
  DatePickerDemo8: getPath('../../components/datePicker/datePickerDemo8.vue'),
  DatePickerDemo9: getPath('../../components/datePicker/datePickerDemo9.vue'),
  TagDemo1: getPath('../../components/tag/TagDemo1.vue'),
  TagDemo2: getPath('../../components/tag/TagDemo2.vue'),
  TagDemo3: getPath('../../components/tag/TagDemo3.vue'),
  TagDemo4: getPath('../../components/tag/TagDemo4.vue'),
  TagDemo5: getPath('../../components/tag/TagDemo5.vue'),
  paginationDemo1: getPath('../../components/pagination/paginationDemo1.vue'),
  paginationDemo2: getPath('../../components/pagination/paginationDemo2.vue'),
  paginationDemo3: getPath('../../components/pagination/paginationDemo3.vue'),
  paginationDemo4: getPath('../../components/pagination/paginationDemo4.vue'),
  tableDemo1: getPath('../../components/table/tableDemo1.vue'),
  tableDemo2: getPath('../../components/table/tableDemo2.vue'),
  tableDemo3: getPath('../../components/table/tableDemo3.vue'),
  tableDemo4: getPath('../../components/table/tableDemo4.vue'),
  tableDemo5: getPath('../../components/table/tableDemo5.vue'),
  tableDemo6: getPath('../../components/table/tableDemo6.vue'),
  formDemo1: getPath('../../components/form/formDemo1.vue'),
  formDemo2: getPath('../../components/form/formDemo2.vue'),
  formDemo3: getPath('../../components/form/formDemo3.vue'),
  menuDemo1: getPath('../../components/menu/menuDemo1.vue'),
  menuDemo2: getPath('../../components/menu/menuDemo2.vue'),
  dropdownDemo1: getPath('../../components/dropdown/dropdownDemo1.vue'),
  dropdownDemo2: getPath('../../components/dropdown/dropdownDemo2.vue'),
  dropdownDemo3: getPath('../../components/dropdown/dropdownDemo3.vue'),
  dropdownDemo4: getPath('../../components/dropdown/dropdownDemo4.vue'),
  dropdownDemo5: getPath('../../components/dropdown/dropdownDemo5.vue'),
  dropdownDemo6: getPath('../../components/dropdown/dropdownDemo6.vue'),
  dropdownDemo7: getPath('../../components/dropdown/dropdownDemo7.vue'),
  switchDemo1: getPath('../../components/switch/switchDemo1.vue'),
  switchDemo2: getPath('../../components/switch/switchDemo2.vue'),
  modalDemo1: getPath('../../components/modal/modalDemo1.vue'),
  modalDemo2: getPath('../../components/modal/modalDemo2.vue'),
  dividerDemo1: getPath('../../components/divider/dividerDemo1.vue'),
  dividerDemo2: getPath('../../components/divider/dividerDemo2.vue'),
  dividerDemo3: getPath('../../components/divider/dividerDemo3.vue'),
  dividerDemo4: getPath('../../components/divider/dividerDemo4.vue'),
  tabsDemo1: getPath('../../components/tabs/tabsDemo1.vue'),
  gridDemo1: getPath('../../components/grid/gridDemo1.vue'),
  gridDemo2: getPath('../../components/grid/gridDemo2.vue'),
  gridDemo3: getPath('../../components/grid/gridDemo3.vue'),
  gridDemo4: getPath('../../components/grid/gridDemo4.vue'),
  gridDemo5: getPath('../../components/grid/gridDemo5.vue'),
  gridDemo6: getPath('../../components/grid/gridDemo6.vue'),
  inputNumberDemo1: getPath(
    '../../components/inputNumber/inputNumberDemo1.vue'
  ),
  inputNumberDemo2: getPath(
    '../../components/inputNumber/inputNumberDemo2.vue'
  ),
  inputNumberDemo3: getPath(
    '../../components/inputNumber/inputNumberDemo3.vue'
  ),
  timePickerDemo1: getPath('../../components/timePicker/timePickerDemo1.vue'),
  timePickerDemo2: getPath('../../components/timePicker/timePickerDemo2.vue'),
  timePickerDemo3: getPath('../../components/timePicker/timePickerDemo3.vue'),
  uploadDemo1: getPath('../../components/upload/uploadDemo1.vue'),
  uploadDemo2: getPath('../../components/upload/uploadDemo2.vue'),
  uploadDemo3: getPath('../../components/upload/uploadDemo3.vue'),
  rateDemo1: getPath('../../components/rate/rateDemo1.vue'),
  rateDemo2: getPath('../../components/rate/rateDemo2.vue'),
  rateDemo3: getPath('../../components/rate/rateDemo3.vue'),
  rateDemo4: getPath('../../components/rate/rateDemo4.vue'),
  rateDemo5: getPath('../../components/rate/rateDemo5.vue'),
  messageDemo1: getPath('../../components/message/messageDemo1.vue'),
  messageDemo2: getPath('../../components/message/messageDemo2.vue'),
  calendarDemo1: getPath('../../components/calendar/calendarDemo1.vue'),
  tooltipDemo1: getPath('../../components/tooltip/tooltipDemo1.vue'),
  popconfirmDemo1: getPath('../../components/popconfirm/popconfirmDemo1.vue'),
  CollapseDemo1: getPath('../../components/collapse/CollapseDemo1.vue'),
  CollapseDemo2: getPath('../../components/collapse/CollapseDemo2.vue'),
  popoverDemo1: getPath('../../components/popover/popoverDemo1.vue'),
  transferDemo1: getPath('../../components/transfer/transferDemo1.vue'),
  transferDemo2: getPath('../../components/transfer/transferDemo2.vue'),
  transferDemo3: getPath('../../components/transfer/transferDemo3.vue'),
  transferDemo4: getPath('../../components/transfer/transferDemo4.vue'),
  transferDemo5: getPath('../../components/transfer/transferDemo5.vue'),
  transferDemo6: getPath('../../components/transfer/transferDemo6.vue'),
  transferDemo7: getPath('../../components/transfer/transferDemo7.vue'),
  transferDemo8: getPath('../../components/transfer/transferDemo8.vue'),
  SpinDemo1: getPath('../../components/spin/spinDemo1.vue'),
  BreadcrumbDemo1: getPath('../../components/breadcrumb/breadcrumbDemo1.vue'),
  BreadcrumbDemo2: getPath('../../components/breadcrumb/breadcrumbDemo2.vue'),
  BreadcrumbDemo3: getPath('../../components/breadcrumb/breadcrumbDemo3.vue'),
  BreadcrumbDemo4: getPath('../../components/breadcrumb/breadcrumbDemo4.vue'),
  BreadcrumbDemo5: getPath('../../components/breadcrumb/breadcrumbDemo5.vue'),
  PageHeaderDemo1: getPath('../../components/pageHeader/pageHeaderDemo1.vue'),
  PageHeaderDemo2: getPath('../../components/pageHeader/pageHeaderDemo2.vue'),
  StepsDemo1: getPath('../../components/steps/stepsDemo1.vue'),
  StepsDemo2: getPath('../../components/steps/stepsDemo2.vue'),
  StepsDemo3: getPath('../../components/steps/stepsDemo3.vue'),
  StepsDemo4: getPath('../../components/steps/stepsDemo4.vue'),
  BackTopDemo1: getPath('../../components/backTop/backTopDemo1.vue'),
  BackTopDemo2: getPath('../../components/backTop/backTopDemo2.vue'),
  ResultDemo1: getPath('../../components/result/resultDemo1.vue'),
  ResultDemo2: getPath('../../components/result/resultDemo2.vue'),
  ResultDemo3: getPath('../../components/result/resultDemo3.vue'),
  ResultDemo4: getPath('../../components/result/resultDemo4.vue'),
  ResultDemo5: getPath('../../components/result/resultDemo5.vue'),
  ResultDemo6: getPath('../../components/result/resultDemo6.vue'),
  ResultDemo7: getPath('../../components/result/resultDemo7.vue'),
  ProgressDemo1: getPath('../../components/progress/progressDemo1.vue'),
  ProgressDemo2: getPath('../../components/progress/progressDemo2.vue'),
  ProgressDemo3: getPath('../../components/progress/progressDemo3.vue'),
  ProgressDemo4: getPath('../../components/progress/progressDemo4.vue'),
  ProgressDemo5: getPath('../../components/progress/progressDemo5.vue'),
  ProgressDemo6: getPath('../../components/progress/progressDemo6.vue'),
  ProgressDemo7: getPath('../../components/progress/progressDemo7.vue'),
  ProgressDemo8: getPath('../../components/progress/progressDemo8.vue'),
  ProgressDemo9: getPath('../../components/progress/progressDemo9.vue'),
  drawerDemo1: getPath('../../components/drawer/drawerDemo1.vue'),
  drawerDemo2: getPath('../../components/drawer/drawerDemo2.vue'),
  drawerDemo3: getPath('../../components/drawer/drawerDemo3.vue'),
  drawerDemo4: getPath('../../components/drawer/drawerDemo4.vue'),
  layoutDemo1: getPath('../../components/layout/layoutDemo1.vue'),
  layoutDemo2: getPath('../../components/layout/layoutDemo2.vue'),
  layoutDemo3: getPath('../../components/layout/layoutDemo3.vue'),
  anchorDemo1: getPath('../../components/anchor/anchorDemo1.vue'),
  anchorDemo2: getPath('../../components/anchor/anchorDemo2.vue'),
  anchorDemo3: getPath('../../components/anchor/anchorDemo3.vue'),
  listDemo1: getPath('../../components/list/listDemo1.vue'),
  listDemo2: getPath('../../components/list/listDemo2.vue'),
  listDemo3: getPath('../../components/list/listDemo3.vue'),
  avatarDemo1: getPath('../../components/avatar/avatarDemo1.vue'),
  avatarDemo2: getPath('../../components/avatar/avatarDemo2.vue'),
  avatarDemo3: getPath('../../components/avatar/avatarDemo3.vue'),
  cardDemo1: getPath('../../components/card/cardDemo1.vue'),
  cardDemo2: getPath('../../components/card/cardDemo2.vue'),
  cardDemo3: getPath('../../components/card/cardDemo3.vue'),
  skeletonDemo1: getPath('../../components/skeleton/skeletonDemo1.vue'),
  skeletonDemo2: getPath('../../components/skeleton/skeletonDemo2.vue'),
  skeletonDemo3: getPath('../../components/skeleton/skeletonDemo3.vue'),
  skeletonDemo4: getPath('../../components/skeleton/skeletonDemo4.vue'),
  skeletonDemo5: getPath('../../components/skeleton/skeletonDemo5.vue'),
  badgeDemo1: getPath('../../components/badge/badgeDemo1.vue'),
  badgeDemo2: getPath('../../components/badge/badgeDemo2.vue'),
  badgeDemo3: getPath('../../components/badge/badgeDemo3.vue'),
  timelineDemo1: getPath('../../components/timeline/timelineDemo1.vue'),
  timelineDemo2: getPath('../../components/timeline/timelineDemo2.vue'),
  timelineDemo3: getPath('../../components/timeline/timelineDemo3.vue'),
  statisticDemo1: getPath('../../components/statistic/statisticDemo1.vue'),
  statisticDemo2: getPath('../../components/statistic/statisticDemo2.vue'),
  statisticDemo3: getPath('../../components/statistic/statisticDemo3.vue'),
  alertDemo1: getPath('../../components/alert/alertDemo1.vue'),
  alertDemo2: getPath('../../components/alert/alertDemo2.vue'),
  alertDemo3: getPath('../../components/alert/alertDemo3.vue'),
  imageDemo1: getPath('../../components/image/imageDemo1.vue'),
  imageDemo2: getPath('../../components/image/imageDemo2.vue'),
  imageDemo3: getPath('../../components/image/imageDemo3.vue'),
  emptyDemo1: getPath('../../components/empty/emptyDemo1.vue'),
  emptyDemo2: getPath('../../components/empty/emptyDemo2.vue'),
  emptyDemo3: getPath('../../components/empty/emptyDemo3.vue'),
  descriptionsDemo1: getPath(
    '../../components/descriptions/descriptionsDemo1.vue'
  ),
  descriptionsDemo2: getPath(
    '../../components/descriptions/descriptionsDemo2.vue'
  ),
  descriptionsDemo3: getPath(
    '../../components/descriptions/descriptionsDemo3.vue'
  ),
  affixDemo1: getPath('../../components/affix/affixDemo1.vue'),
  affixDemo2: getPath('../../components/affix/affixDemo2.vue'),
  affixDemo3: getPath('../../components/affix/affixDemo3.vue'),
  sliderDemo1: getPath('../../components/slider/sliderDemo1.vue'),
  sliderDemo2: getPath('../../components/slider/sliderDemo2.vue'),
  sliderDemo3: getPath('../../components/slider/sliderDemo3.vue'),
  sliderDemo4: getPath('../../components/slider/sliderDemo4.vue'),
  commentDemo1: getPath('../../components/comment/commentDemo1.vue'),
  commentDemo2: getPath('../../components/comment/commentDemo2.vue'),
  commentDemo3: getPath('../../components/comment/commentDemo3.vue'),
  commentDemo4: getPath('../../components/comment/commentDemo4.vue'),
  notificationDemo1: getPath(
    '../../components/notification/notificationDemo1.vue'
  ),
  notificationDemo2: getPath(
    '../../components/notification/notificationDemo2.vue'
  ),
  notificationDemo3: getPath(
    '../../components/notification/notificationDemo3.vue'
  ),
  notificationDemo4: getPath(
    '../../components/notification/notificationDemo4.vue'
  ),
  mentionsDemo1: getPath('../../components/mentions/mentionsDemo1.vue'),
  mentionsDemo2: getPath('../../components/mentions/mentionsDemo2.vue'),
  mentionsDemo3: getPath('../../components/mentions/mentionsDemo3.vue'),
  waterDemo1: getPath('../../components/watermark/waterDemo1.vue'),
  autoDemo1: getPath('../../components/autoComplete/autoDemo1.vue'),
  autoDemo2: getPath('../../components/autoComplete/autoDemo2.vue'),
  autoDemo3: getPath('../../components/autoComplete/autoDemo3.vue'),
  autoDemo4: getPath('../../components/autoComplete/autoDemo4.vue'),
  autoDemo5: getPath('../../components/autoComplete/autoDemo5.vue'),
  autoDemo6: getPath('../../components/autoComplete/autoDemo6.vue'),
  carouselDemo1: getPath('../../components/carousel/carouselDemo1.vue'),
  carouselDemo2: getPath('../../components/carousel/carouselDemo2.vue'),
  carouselDemo3: getPath('../../components/carousel/carouselDemo3.vue'),
  carouselDemo4: getPath('../../components/carousel/carouselDemo4.vue'),
  carouselDemo5: getPath('../../components/carousel/carouselDemo5.vue'),
}
